Backend
Part 6 of 1 Software Design Patterns
Concurrency and Architectural Patterns: Designing Systems at Scale
A comprehensive guide to concurrency patterns (Thread Pool, Reactor, Proactor) and architectural patterns (MVC, CQRS, Microservices, Event-Driven) for scalable systems.
ConcurrencySystem ArchitectureMicroservicesSystem Design